//  存放的都是user 用户数据

export default {
    namespaced: true, // 给子模块添加命名空间,这样该模块下的所有satte,mutations,action,getters 这不是全局的命名空间
    state: {
        username: "党江超",
        age: 19
    },
    mutations: {
        addAge(state) {
            state.age++
        },
        addAgeStep(state, step) {
            state.age += step
        },
    },
    actions: {
        addAgeAsync(context) {
            setTimeout(() => {
                context.commit('addAge')
            }, 1000)
        },
        addAgeStepAsync(context, step) {
            setTimeout(() => {
                context.commit('addAgeStep', step)
            }, 1000)
        }
    },
    getters: {
        tenTimes(state) {
            return state.age * 10
        }
    }
}